#[derive(Debug)]
pub struct ClusterInfo {
    node_list: Vec<NodeInfo>,
    change_times: usize,
}

#[derive(Debug)]
pub struct NodeInfo {
    ip: String,
    port: usize,
    status: usize,
}